package org.itydl.game.business

import org.itydl.game.model.View

/**
 * 具备销毁能力的
 */
interface Destoryable : View {
    /**
     * 是否具备销毁时机
     */
    fun isDestory(): Boolean

    /**
     * 销毁后先显示
     * 返回null表示不显示爆炸效果
     */
    fun showDestory(): Array<View>? {
        return null
    }
}